import http from './http'

// 获取仓库列表
export function listWarehouse(params) {
  return http.post('/warehousing/inventory-details/page', params)
}

// 获取仓库详情
export function getWarehouse(id) {
  return http.get(`/warehousing/inventory-details/${id}`)
}

// 新增仓库
export function addWarehouse(data) {
  return http.post('/warehousing/inventory-details', data)
}

// 修改仓库
export function updateWarehouse(data) {
  return http.put('/warehousing/inventory-details', data)
}

// 删除仓库
export function delWarehouse(ids) {
	return http.delete(`/warehousing/inventory-details/${ids}`)
}

// 仓库管理 API
export const warehouseApi = {
	// 分页查询仓库（联查负责人用户名）
	page(params) {
		return http.get('/database/warehouse/page', {params})
	},
	// 根据ID查询仓库（联查负责人用户名）
	getById(id) {
		return http.get(`/database/warehouse/${id}`)
	},
	// 新增仓库
	add(data) {
		return http.post('/database/warehouse/add', data)
	},
	// 修改仓库
	update(data) {
		return http.put(`/database/warehouse/update/${data.id}`, data)
	},
	// 删除仓库
	delete(id) {
		return http.delete(`/database/warehouse/delete/${id}`)
	},
}
